package com.zq.product.service;

import com.github.pagehelper.PageInfo;
import com.zq.product.dao.dto.ProductSkuDto;
import com.zq.product.dao.entity.ProductSku;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zq.product.dao.vo.ProductItemVo;

import java.util.List;

/**
 * <p>
 * 商品sku 服务类
 * </p>
 *
 * @author 张乔
 * @since 2025-05-13
 */
public interface IProductSkuService extends IService<ProductSku> {
    //畅销商品，前10个
    List<ProductSku> boomProductTen();
//根据skuId获取商品的详情
    ProductItemVo detail(Long id);

    //    获取所有商品
    List<ProductSku> getProductList();
    //分页查询商品
    PageInfo<ProductSku> getProductListByPage(Integer page, Integer limit);
    //    根据商品名称查询商品
    List<ProductSku> getProductListBy(ProductSkuDto productSkuDto);
}
